@charset "UTF-8";
/* 初始化*/
* { margin: 0; padding: 0; }

body { font: 0.32rem Helvetica Regular, Microsoft YaHei, sans-serif, Tahoma; color: #333; background: #F7F8F8; font-size: 0.32rem !important; }

input { outline: none; }

em, i { font-style: normal; }

ul, ol { list-style: none; }

a, input, button { -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

a { text-decoration: none; color: #333; font-family: STHeiti,'Microsoft YaHei',Helvetica,Arial,sans-serif; outline: 0; }

a:active { text-decoration: none; color: #FF921A; }

img { border: none; width: 100%; height: auto; width: auto\9; -ms-interpolation-mode: bicubic; }

.clear:before, .clear:after { content: ''; display: block; clear: both; }

.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(1); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: gray; filter: gray; }

.hide { display: none; }

table { border-spacing: 0; border-collapse: collapse; }

.icon { background: url("../images/icon.png") no-repeat center; background-size: 13.333333rem auto; }

.icon.ico_ph { background-position: -8.4rem 0; }

.icon.ico_kx { background-position: -7.4667rem 0; }

.icon.ico_zx { background-position: -6.5333rem -1rem; }

.icon.ico_yx { background-position: -12.1333rem 0; }

.icon.ico_rj { background-position: -10.2667rem 0; }

.icon.ico_zq { background-position: -4.6667rem -1rem; }

.icon.ico_zix { background-position: -5.6rem -1rem; }

.icon.ico_pc { background-position: -9.3333rem 0; }

.icon.ico_iphone { background-position: -11.2rem 0; }

.icon.ico_jq { background-position: -5.6rem 0; }

.icon.ico_jh { background-position: -6.5333rem 0; }

.icon.ico_gl { background-position: -4.6667rem 0; }

.icon.ico-screen { display: inline-block; vertical-align: middle; margin: -0.0267rem 0 0 .0667rem; width: .24rem; height: .24rem; background-position: -5.0667rem -2.3333rem; }

:root { --bj:#fff; }

/*头部*/
.header-wrap { position: relative; z-index: 3; }

.header-wrap .header-top { height: 1.92rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 .4267rem; }

.header-wrap .header-top .logo { display: block; text-align: center; color: #fff; font-size: 0.4rem; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.header-wrap .header-top .logo img { width: auto; height: .8533rem; display: block; }

.header-wrap .header-top .num { margin-left: .2667rem; width: .5067rem; height: .44rem; background-position: 0 -2rem; position: relative; }

.header-wrap .header-top .num.active { background-position: -0.9333rem -2rem; }

.header-wrap .burger { width: 100%; position: absolute; top: 1.92rem; height: calc(100vh - 1.92rem); left: 0px; display: none; z-index: 10000; }

.header-wrap .burger .bj { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0px; left: 0; }

.header-wrap .burger .scroll { position: relative; z-index: 2; background: #fff; border-radius: 0 0 .32rem .32rem; max-height: 73vh; overflow-y: auto; overflow-x: hidden; padding: .2133rem 0 .7467rem .0933rem; }

.header-wrap .burger .scroll li { float: left; width: 2.8267rem; margin: .4267rem 0 0 .3333rem; text-align: center; }

.header-wrap .burger .scroll li a { display: block; height: .88rem; line-height: .88rem; border: 1px solid #f9f9f9; background: #f9f9f9; border-radius: .88rem; font-size: 0.3733rem; color: #666; overflow: hidden; }

.header-wrap .burger .scroll li a:active, .header-wrap .burger .scroll li a.on { color: #FF921A; background: #FFF4E8; border-color: #FF921A; }

/*底部*/
footer { padding-bottom: .2667rem; }

footer .logo { height: .6933rem; padding: .2667rem 0; margin: 0 auto; }

footer .logo img { display: block; height: 100%; width: auto; margin: 0 auto; }

footer p { color: #aaa; text-align: center; line-height: .5067rem; font-size: .3rem; padding-bottom: .1333rem; }

footer a { color: #aaa; }

/*底部的tabber*/
.tabber { height: 1.3067rem; }

.tabber ul { background: var(--bj); overflow: hidden; width: 100%; height: 1.3067rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: fixed; left: 0; bottom: 0px; z-index: 100; }

.tabber ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; text-align: center; }

.tabber ul .box { font-size: .2667rem; color: #999; }

.tabber ul .box i { display: block; margin: 0 auto; width: .6133rem; height: .6133rem; }

.tabber ul .box p { padding-top: .1067rem; }

.tabber ul .box .ico_hone { background-position: -3.7333rem 0; }

.tabber ul .box .ico_news { background-position: -2.8rem 0; }

.tabber ul .box .ico_app { background-position: 0 0; }

.tabber ul .box .ico_game { background-position: -1.8667rem 0; }

.tabber ul .box .ico_ph { background-position: -0.9333rem 0; }

.tabber ul .on .box { color: #FF921A; }

.tabber ul .on .box .icon { background-position-y: -1rem; }

/*首页轮播*/
.swiper_lunbox { padding-left: .32rem; padding-bottom: .2667rem; }

.swiper_lunbox .swiper { padding-right: .2rem; }

.swiper_lunbox .swiper .swiper-slide .box { display: block; background: #fff; margin-right: .2133rem; border-radius: .2667rem .2667rem; overflow: hidden; }

.swiper_lunbox .swiper .swiper-slide .box > .img { width: 100%; height: 4.9333rem; border-radius: .2667rem; overflow: hidden; display: block; }

.swiper_lunbox .swiper .swiper-slide .box .item { border-radius: 0 0 .2667rem .2667rem; overflow: hidden; padding: .7467rem .2667rem .2667rem .2667rem; margin-top: -0.48rem; display: -webkit-box; display: -ms-flexbox; display: flex; height: 1.0667rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.swiper_lunbox .swiper .swiper-slide .box .item .img { width: 1.0667rem; display: block; height: 1.0667rem; border-radius: .2667rem; margin-right: .2133rem; }

.swiper_lunbox .swiper .swiper-slide .box .item .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; height: 1.0667rem; }

.swiper_lunbox .swiper .swiper-slide .box .item .infor .name { font-size: .3467rem; height: .5867rem; line-height: .5867rem; display: block; overflow: hidden; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.swiper_lunbox .swiper .swiper-slide .box .item .infor p { height: .3467rem; line-height: .3467rem; font-size: .2667rem; color: #999; padding-top: .0667rem; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.swiper_lunbox .swiper .swiper-slide .box .item .btn { width: 1.84rem; height: .6933rem; background: #FF921A; line-height: .6933rem; color: #fff; text-align: center; font-size: .2933rem; border-radius: .1333rem; display: block; margin-left: .2133rem; }

.swiper_lunbox .swiper .swiper-slide .box .item .bt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; line-height: 0.56rem; display: -webkit-box; overflow: hidden; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: .3467rem; }

.swiper_lunbox .swiper .swiper-pagination { bottom: 1.8rem; }

.swiper_lunbox .swiper .swiper-pagination .swiper-pagination-bullet { background: #000; border-radius: 50%; width: .2rem; height: .2rem; opacity: 0.3; border-radius: 50%; margin: 0 0.1rem; }

.swiper_lunbox .swiper .swiper-pagination .swiper-pagination-bullet-active { background: #FF921A; opacity: 1; }

/*筛选弹出层*/
.layerscreen { width: 100%; position: fixed; bottom: 0; height: 100vh; left: 0px; z-index: 10000; display: none; }

.layerscreen .bj { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0px; left: 0; }

.layerscreen .screenbox { position: absolute; z-index: 2; background: #fff; border-radius: .32rem .32rem 0 0; left: 0; bottom: 0px; padding-bottom: 1.1733rem; -webkit-transform: translateY(110%); -ms-transform: translateY(110%); transform: translateY(110%); }

.layerscreen .screenbox .title-bt { height: 1.3333rem; line-height: 1.3333rem; text-align: center; font-weight: bold; font-size: .4rem; }

.layerscreen .screenbox .close { position: absolute; top: 0px; right: 0px; width: 1.3333rem; height: 1.3333rem; }

.layerscreen .screenbox .close i { width: .4rem; height: .4rem; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-position: -1.8667rem -2rem; display: block; position: absolute; }

.layerscreen .screenbox .list { padding-bottom: .6667rem; }

.layerscreen .screenbox .list:last-child { padding-bottom: 0px; }

.layerscreen .screenbox .list .bt { padding: 0 .4267rem; font-size: .3733rem; font-weight: 400; }

.layerscreen .screenbox .scroll { position: relative; z-index: 2; background: #fff; border-radius: 0 0 .32rem .32rem; max-height: 65vh; overflow-y: auto; overflow-x: hidden; margin-bottom: .9333rem; }

.layerscreen .screenbox .scroll ul { padding-left: .0933rem; }

.layerscreen .screenbox .scroll li { float: left; width: 2.8267rem; margin: .4267rem 0 0 .3333rem; text-align: center; }

.layerscreen .screenbox .scroll li a { display: block; height: .88rem; line-height: .88rem; border: 1px solid #f9f9f9; background: #f9f9f9; border-radius: .88rem; font-size: 0.3733rem; color: #666; overflow: hidden; }

.layerscreen .screenbox .scroll li a:active, .layerscreen .screenbox .scroll li a.on { color: #FF921A; background: #FFF4E8; border-color: #FF921A; }

.layerscreen .screenbox .btnbox { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 .4267rem; overflow: hidden; border: 1px solid #FF921A; height: 1.04rem; line-height: 1.04rem; text-align: center; border-radius: .16rem; font-size: .3733rem; }

.layerscreen .screenbox .btnbox .btn { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; color: #FF921A; }

.layerscreen .screenbox .btnbox .on { background: #FF921A; color: #fff; }

.content { min-height: calc(100vh - 5.7rem); position: relative; }

.content .img { position: relative; overflow: hidden; }

.content .img img { width: 100%; height: 100%; display: block; -o-object-fit: cover; object-fit: cover; }

.content .downbtn { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; width: 1.3333rem; margin: 0 auto; height: .64rem; line-height: 0.64rem; color: #fff; border-radius: .1067rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #FF921A; color: #FF921A; border-radius: 0.4rem; }

.noscroll { overflow: hidden; height: 100vh; }

.noscroll .header-wrap { z-index: 1000; }

.Minbox { margin: 0 .32rem; margin-bottom: .2667rem; background: var(--bj); border-radius: .2133rem; }

.Minbox .title { margin: 0; }

.Minbox2 { margin: 0 .32rem; margin-bottom: .2667rem; }

.Minbox2 .link_more a { background: #fff; }

.Minbox2 .title { margin: 0 auto; margin-bottom: .32rem; }

.Minbox2 .Minbox { margin: 0 0 .32rem 0; }

.Minbox2 + .page { margin-top: 0px; }

.swipeview .swiper-scrollbar { position: relative; bottom: 0; margin: .2133rem 0; height: .1333rem; background: #F2F2F2; }

.swipeview .swiper-scrollbar .swiper-scrollbar-drag { background: #DFDFDF; }

.titletheme .title .bt { position: relative; }

.titletheme .title .bt::after { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 146, 26, 0.8)), to(rgba(255, 255, 255, 0))); background: -o-linear-gradient(left, rgba(255, 146, 26, 0.8) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(90deg, rgba(255, 146, 26, 0.8) 0%, rgba(255, 255, 255, 0) 100%); width: 100%; height: .1333rem; left: 0; top: 50%; content: ''; position: absolute; margin-top: 0.1333rem; }

.title { margin: 0 .32rem .32rem; padding: 0 .32rem; height: 1.1467rem; line-height: 1.1467rem; border-radius: .2133rem; background: var(--bj); }

.title .bt { float: left; font-size: .4rem; font-weight: bold; }

.title .more { float: right; font-size: .2933rem; color: #999; }

.title .more span { font-family: serif; padding-left: .0667rem; }

.title .screen.on { color: #FF921A; }

.title .screen.on .ico-screen { background-position: -5.6rem -2rem; }

.title .btbox .tab { color: #666; font-weight: normal; margin-right: .64rem; }

.title .btbox .tab.on { color: #333; font-weight: bold; }

.title-h1 { padding: 0 .5333rem; height: 1.1467rem; line-height: 1.1467rem; }

.title-h1 .bt { float: left; font-size: .4rem; font-weight: bold; }

.title-bt { height: .8rem; line-height: .8rem; margin-bottom: .2667rem; }

.title-bt .bt { color: #666; font-size: .3733rem; }

.title-bt .bt .ico1 { background-position: -3.7333rem -2rem; width: .4533rem; height: .4533rem; display: inline-block; vertical-align: middle; margin: -0.1rem .2rem 0 0; }

.switch1 { overflow: hidden; }

.switch1 .lis { width: calc(100% + 0.32rem); padding-left: 0.32rem; padding-bottom: .1067rem; }

.switch1 .lis .tab { float: left; margin: 0 .32rem .32rem 0; line-height: .6667rem; height: .6667rem; overflow: hidden; border: 1px solid #F2F2F2; background: #F2F2F2; padding: 0 .4267rem; border-radius: .4rem; color: #888888; font-size: .2933rem; }

.switch1 .lis .tab.on, .switch1 .lis .tab:active { color: #FF921A; border-color: #FF921A; background: #fff; }

.switch1 .theme .tab { background: #fff; width: 2.37rem; text-align: center; line-height: .8rem; height: .8rem; padding: 0 .1333rem; }

.switch2 .tab { float: left; margin-bottom: .5333rem; padding: 0 .5333rem; position: relative; color: #666; display: block; }

.switch2 .tab::before { content: ''; width: 1px; height: .48rem; background: #e1e1e1; display: block; top: .2933rem; right: 0; position: absolute; }

.switch2 .tab:last-child::before { display: none; }

.switch2 .tab span { display: block; height: .4rem; line-height: .4rem; padding-top: .1067rem; overflow: hidden; text-align: center; }

.switch2 .tab .icon { display: block; margin: 0 auto; width: .5867rem; height: .5867rem; }

.switch2 .tab .ico1 { background-position: -9.3333rem -1rem; }

.switch2 .tab .ico2 { background-position: -7.4667rem -1rem; }

.switch2 .tab.on, .switch2 .tab:active { color: #FF921A; }

.switch2 .tab.on .ico1, .switch2 .tab:active .ico1 { background-position: -10.2667rem -1rem; }

.switch2 .tab.on .ico2, .switch2 .tab:active .ico2 { background-position: -8.4rem -1rem; }

.swiper-tab { padding-left: .32rem; padding-bottom: .4267rem; }

.swiper-tab .tab { width: auto !important; margin-right: .32rem; padding: 0 .4rem; height: .6667rem; line-height: .6667rem; border-radius: .1333rem; background: #F9F9F9; display: block; color: #666; font-size: .2933rem; }

.swiper-tab .tab span { color: #999; }

.swiper-tab .tab.on, .swiper-tab .tab.swiper-slide-thumb-active { color: #fff !important; background: #FF921A !important; }

.swiper-tab .tab.on *, .swiper-tab .tab.swiper-slide-thumb-active * { color: #fff; }

.swiper-tab .big .tab { height: .8267rem; line-height: .8267rem; font-size: .32rem; color: #333; padding: 0 .2933rem; margin-right: .2133rem; }

.swiper-tab.theme { background: #fff; padding: 0 !important; border-radius: .1333rem; overflow: hidden; }

.swiper-tab.theme .big .tab { background: none; -webkit-box-flex: 1 !important; -ms-flex: 1 !important; flex: 1 !important; text-align: center; line-height: 1.04rem; height: 1.04rem; font-size: .3467rem; }

.swiper-tab.theme .big .tab.on { background: #FF921A; }

.swiper-tab.screenbox { position: relative; }

.swiper-tab.screenbox .swiper { margin-right: .7rem; }

.swiper-tab.screenbox .screen { position: absolute; right: .32rem; top: 0px; line-height: .6667rem; height: .6667rem; color: #999; z-index: 1; padding-left: .6rem; background: url("../images/screen.png") no-repeat left top; background-size: 100% 100%; }

.Minbox > .swiper-tab { padding-top: .4267rem; }

.Minbox > .title + .swiper-tab { padding-top: 0px; }

.swiper_View { padding: 0; }

.swiper_View .swiper { height: 1.4133rem; padding: 0.32rem 0; text-align: center; }

.swiper_View .box { display: block; color: #555; font-size: .32rem; }

.swiper_View .box .ico { width: .88rem; height: .88rem; position: relative; margin: 0 auto; }

.swiper_View .box .ico i { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: .88rem; height: .88rem; }

.swiper_View .box p { line-height: .4267rem; padding-top: .1067rem; overflow: hidden; height: .4267rem; display: block; }

.link_more { padding: .32rem; }

.link_more a { background: #F7F8F8; height: .88rem; line-height: .88rem; display: block; overflow: hidden; margin: 0 auto; width: 100%; border-radius: .1333rem; text-align: center; color: #888888; font-size: .2933rem; }

.link_more a:active { color: #fff; background: #FF921A; }

.Min1 .swiper { width: 100%; padding-bottom: .4267rem; }

.Min1 .swiper .box { margin-bottom: 0px; }

.Min1 .box { width: 1.4667rem !important; margin: 0 .4rem .4267rem .32rem; text-align: center; }

.Min1 .box:nth-of-type(1) .img .num { background: #FFD40C; }

.Min1 .box:nth-of-type(2) .img .num { background: #77B9FF; }

.Min1 .box:nth-of-type(3) .img .num { background: #E69D5D; }

.Min1 .box .img { width: 100%; height: 1.4667rem; border-radius: .3467rem; }

.Min1 .box .img .num { position: absolute; top: 0px; left: 0px; background: #999999; border-radius: .3467rem 0 .2133rem 0; width: .48rem; height: .48rem; font-size: .2933rem; overflow: hidden; line-height: .48rem; color: #fff; font-weight: bold; text-align: center; }

.Min1 .box p { height: .4267rem; line-height: .4267rem; padding-top: .2133rem; overflow: hidden; width: 100%; }

.Min1 .box .downbtn { margin-top: .2133rem; }

.Min1 .theme .box { width: 1.76rem !important; margin-right: .24rem; }

.Min1 .theme .box .img { width: 1.7067rem; height: 1.7067rem; position: relative; }

.Min1 .theme .box .img img { width: auto; height: auto; max-width: 85%; max-height: 85%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.Min1 .theme .box p { padding-top: .1867rem; line-height: 0.4533rem; display: -webkit-box; overflow: hidden; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: .9067rem; }

.Min1 .list { width: calc(110%); }

.Min1 .list .box { display: block; float: left; margin: 0 .6267rem .4267rem .32rem; }

.Min1 .list .box .img { border-radius: 50%; }

.Min1 .list + .link_more { padding: 0px .4267rem; }

.Min2 .swiper { margin-left: .32rem; }

.Min2 .box { width: 5.12rem !important; height: 2.8533rem; display: block; border-radius: .2133rem; margin-right: .32rem; }

.Min2 .box .img { width: 100%; height: 100%; display: block; overflow: hidden; }

.Min3 .list { padding: 0 .16rem; padding-bottom: .1067rem; }

.Min3 .list li { width: 33.3333%; float: left; text-align: center; padding-bottom: .32rem; }

.Min3 .list li a { display: block; background: #F9F9F9; height: .88rem; line-height: .88rem; border-radius: .1333rem; margin: 0 .16rem; color: #666; border: 0.0133rem solid #F9F9F9; overflow: hidden; }

.Min3 .list li .box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 1.64rem; line-height: .4rem; }

.Min3 .list li .box p { padding: 0 .1333rem; }

.Min3 .list li .box p span { display: block; font-size: .3467rem; font-weight: bold; overflow: hidden; height: .4rem; }

.Min3 .list li .box p i { display: block; font-size: .2667rem; line-height: .3067rem; height: .3067rem; overflow: hidden; padding-top: .2133rem; color: #999; }

.Min3 .list li.on a, .Min3 .list li:active a { background: #FFF4E8; color: #FF921A; border-color: #FF921A; }

.Min3 .list li.on a *, .Min3 .list li:active a * { color: #FF921A !important; }

.Min3 .list.grid2 li { width: 50%; }

.Min4 .title + div .list li:first-child, .Min4 .title + .list li:first-child, .Min4 .swiper-tab + div .list li:first-child, .Min4 .swiper-tab + .list li:first-child { padding-top: 0px; }

.Min4 .list { padding: 0 .32rem; }

.Min4 .list li { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding: .32rem 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }

.Min4 .list li:last-child::after { display: none; }

.Min4 .list li::after { position: absolute; bottom: 0px; height: 1px; background: #f1f1f1; content: ''; width: calc(100% - 1.7867rem); right: 0px; }

.Min4 .list li .img { width: 1.4667rem; height: 1.4667rem; border-radius: .3467rem; margin-right: .32rem; }

.Min4 .list li .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; height: 1.4667rem; padding-right: .1333rem; }

.Min4 .list li .name { height: .5067rem; line-height: .5067rem; padding-top: .1067rem; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-size: .3733rem; font-weight: 400; padding-bottom: .36rem; }

.Min4 .list li p { height: .3467rem; line-height: .3467rem; font-size: .2933rem; color: #999; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Min4 .link_more { padding-bottom: 0.64rem; }

.Min5 .list { padding: 0 .32rem .1067rem; }

.Min5 .list.swiper-slide { width: 7.9467rem !important; margin-right: .4267rem; padding: 0; }

.Min5 .list li { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding: 0.2667rem .32rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; background: #f9f9f9; margin-bottom: .32rem; border-radius: .16rem; }

.Min5 .list li:nth-of-type(1) .img .num { background: #FFD40C; }

.Min5 .list li:nth-of-type(2) .img .num { background: #77B9FF; }

.Min5 .list li:nth-of-type(3) .img .num { background: #E69D5D; }

.Min5 .list li .num { width: .3067rem; color: #BBBBBB; text-align: center; padding-right: .2667rem; }

.Min5 .list li .num .icon { width: .3067rem; height: .2533rem; display: none; }

.Min5 .list li .num p { font-family: 'DIN Black',' DIN Black'; font-weight: 400; font-size: .4rem; line-height: .4667rem; padding-top: .0667rem; }

.Min5 .list li .img { width: 1.4667rem; height: 1.4667rem; border-radius: .3467rem; margin-right: .32rem; }

.Min5 .list li .img .num { position: absolute; top: 0px; left: 0px; background: #999999; border-radius: .21rem 0 .2133rem 0; padding: 0; margin: 0; width: .48rem; height: .48rem; font-size: .2933rem; overflow: hidden; line-height: .48rem; color: #fff; font-weight: bold; text-align: center; }

.Min5 .list li .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; height: 1.4667rem; padding-right: .1333rem; }

.Min5 .list li .infor .name { height: .5067rem; line-height: .5067rem; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-size: .3733rem; font-weight: 400; }

.Min5 .list li .infor p { height: .3467rem; line-height: .3467rem; font-size: .2667rem; color: #999; padding-top: .1333rem; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Min5 .list li .downbtn { background: #F1F1F1; border-color: #F1F1F1; color: #999; }

.Min5 .list .ph li:nth-of-type(1) { background: #FFFDF4; }

.Min5 .list .ph li:nth-of-type(1) .num .icon { background-position: -4.6667rem -2.3467rem; display: block; }

.Min5 .list .ph li:nth-of-type(1) .num p { color: #FAC500; }

.Min5 .list .ph li:nth-of-type(1) .downbtn { background: #FFF7DA; color: #FAC500; border-color: #FFF7DA; }

.Min5 .list .ph li:nth-of-type(2) { background: #F5F9FF; }

.Min5 .list .ph li:nth-of-type(2) .num .icon { background-position: -4.6667rem -2rem; display: block; }

.Min5 .list .ph li:nth-of-type(2) .num p { color: #77B9FF; }

.Min5 .list .ph li:nth-of-type(2) .downbtn { background: #E9F4FF; color: #77B9FF; border-color: #E9F4FF; }

.Min5 .list .ph li:nth-of-type(3) { background: #FDF9F5; }

.Min5 .list .ph li:nth-of-type(3) .num .icon { background-position: -5.0667rem -2rem; display: block; }

.Min5 .list .ph li:nth-of-type(3) .num p { color: #E69D5D; }

.Min5 .list .ph li:nth-of-type(3) .downbtn { background: #FBEFE5; color: #E69D5D; border-color: #FBEFE5; }

.Min5 .list + .link_more { margin-top: 0px; padding-top: 0px; }

.Min5 .zt .list.swiper-slide { width: 8.48rem !important; }

.Min5 .zt .list li .img { width: 2.32rem; border-radius: .2133rem; }

.Minbox > .Min5:first-child { padding-top: .32rem; }

.Min6 .swiper { margin-left: .32rem; width: calc(100% - .32rem); padding-bottom: .32rem; }

.Min6 .swiper-slide { width: 7.6267rem !important; margin-right: .4267rem; }

.Min6 .item { background: #FFFBF6; border-radius: .2133rem; padding: .32rem; position: relative; overflow: hidden; }

.Min6 .item .bt { display: -webkit-box; display: -ms-flexbox; display: flex; padding-bottom: .2133rem; border-bottom: 1px solid #f1f1f1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: .8533rem; margin-bottom: .2133rem; position: relative; z-index: 1; }

.Min6 .item .bt .img { width: .8533rem; height: .8533rem; border-radius: .24rem; margin-right: .32rem; }

.Min6 .item .bt p { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; color: #999; font-size: .2933rem; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Min6 .item .bt p span { color: #444; font-size: .3467rem; font-weight: bold; }

.Min6 .item .lis { line-height: .64rem; }

.Min6 .item .lis a { display: block; overflow: hidden; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Min6 .item .lis a::before { background: #CFCFCF; width: .0667rem; height: .0667rem; display: inline-block; vertical-align: middle; content: ''; margin-right: .32rem; border-radius: 50%; }

.Min6 .item .lis2 { width: calc(100% + 0.32rem); margin-top: -.2rem; }

.Min6 .item .lis2 a { display: block; background: #F9F9F9; height: .88rem; line-height: .88rem; border-radius: .1333rem; color: #666; border: 0.0133rem solid #F9F9F9; overflow: hidden; float: left; width: 2.6667rem; margin: 0.32rem .32rem 0 0; text-align: center; }

.Min6 .item .lis2 a:nth-child(3n) { margin-right: 0px; }

.Min6 .item .lis2 a.on, .Min6 .item .lis2 a:active { background: #FFF4E8; color: #FF921A; border-color: #FF921A; }

.Min6 .item .lis2 a.on *, .Min6 .item .lis2 a:active * { color: #FF921A !important; }

.Min6 .list { padding: 0 .32rem; }

.Min6 .list li { padding-bottom: .2667rem; }

.Min6 .list.theme { padding: 0; }

.Min6 .list.theme li .item { background: var(--bj); }

.Min6 .list.theme li .item::before { width: 1.8667rem; height: 1.8667rem; background: -o-linear-gradient(292deg, #FFF6ED 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(158deg, #FFF6ED 0%, rgba(255, 255, 255, 0) 100%); border-radius: 0px 0px 0px 0px; right: -0.32rem; top: -1.0133rem; display: block; content: ''; position: absolute; border-radius: 50%; }

.Min6 .list.theme2 { padding: 0; }

.Min6 .list.theme2 li .item { background: var(--bj); }

.Minbox > .Min7:nth-child(1) .list li:first-child { padding-top: .4267rem; }

.Minbox > .Min7:nth-child(1) .grid2 { padding-top: .32rem; }

.Min7 .list .link_more { padding-bottom: .64rem; }

.Min7 .list ul { padding: 0 .32rem; }

.Min7 .list li { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding: .32rem 0; border-bottom: 1px solid #f1f1f1; }

.Min7 .list li:first-child { padding-top: 0px; }

.Min7 .list li:last-child { border: none; }

.Min7 .list li .img { width: 2.9333rem; height: 1.8667rem; border-radius: .1333rem; display: block; margin-right: .32rem; }

.Min7 .list li .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.Min7 .list li .name { display: block; line-height: 0.56rem; display: -webkit-box; overflow: hidden; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 1.12rem; overflow: hidden; font-size: .3467rem; }

.Min7 .list li p { height: .3467rem; line-height: .3467rem; padding-top: .32rem; overflow: hidden; color: #999; font-size: .2933rem; }

.Min7 .grid2 ul { overflow: hidden; }

.Min7 .grid2 ul li { width: 4.2rem; display: block; border: none; padding-top: .1067rem !important; margin-right: .32rem; float: left; }

.Min7 .grid2 ul li .img { width: 100%; height: 2.5867rem; }

.Min7 .grid2 ul li .name { padding-top: .1867rem; }

.Min7 .grid2 ul li p { padding-top: .16rem; }

.Min7 .grid2 ul li:nth-child(2n) { margin-right: 0px; }

.Min8 .list { padding: 0 .32rem; }

.Min8 .list.stup li { padding-left: .4rem; padding-bottom: .5333rem; border: none; padding-bottom: .32rem; margin-bottom: 0px; }

.Min8 .list.stup li::before, .Min8 .list.stup li::after { width: 1px; height: 50%; background: #f1f1f1; display: block; content: ''; position: absolute; left: .12rem; }

.Min8 .list.stup li::before { top: 0px; height: .1467rem; }

.Min8 .list.stup li::after { bottom: 0px; height: calc(100% - .1467rem); }

.Min8 .list.stup li:first-child::before { display: none; }

.Min8 .list.stup li:last-child::after { display: none; }

.Min8 .list.stup li .bt a { font-weight: 400; }

.Min8 .list li { position: relative; padding-bottom: .3333rem; border-bottom: 1px solid #f1f1f1; margin-bottom: .4267rem; }

.Min8 .list li:last-child { border: none; margin-bottom: 0px; }

.Min8 .list li .bt { position: relative; }

.Min8 .list li .bt .ico { width: .21rem; height: .21rem; border: 1px solid #FF921A; border-radius: 50%; position: absolute; left: -0.4rem; top: .1467rem; background: #fff; z-index: 1; }

.Min8 .list li .bt .ico::after { width: .1067rem; height: .1067rem; border-radius: 50%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ''; display: block; background: #FF921A; border-radius: 50%; }

.Min8 .list li .bt a { display: block; line-height: 0.5333rem; display: -webkit-box; overflow: hidden; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: .3467rem; font-weight: bold; }

.Min8 .list li .text { line-height: 0.5067rem; display: -webkit-box; overflow: hidden; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: .2933rem; color: #666; padding-top: .2133rem; word-break: break-all; }

.Min8 .list li .imgbox { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding-top: .32rem; }

.Min8 .list li .imgbox .img { max-width: 2.76rem; display: block; margin-right: .2133rem; border-radius: .1333rem; }

.Min8 .list li .imgbox .img:last-child { margin-right: 0px; }

.Min8 .list li p { color: #AAAAAA; height: .3467rem; line-height: .3467rem; padding-top: .32rem; font-size: .2933rem; overflow: hidden; }

.Min8 .link_more { padding-bottom: .64rem; }

.Min9 .list li { padding-bottom: .2667rem; }

.Min9 .list .box { background: var(--bj); padding: .32rem; display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: .2133rem; }

.Min9 .list .box .img { width: 2.4rem; height: 2.4rem; display: block; border-radius: .2rem; margin-right: .32rem; }

.Min9 .list .box .img2 { position: relative; }

.Min9 .list .box .img2 img { width: auto; height: auto; max-width: 85%; max-height: 90%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.Min9 .list .box .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.Min9 .list .box .name { font-size: .3733rem; font-weight: 400; height: .5333rem; line-height: .5333rem; padding-top: .1rem; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Min9 .list .box p { color: #999999; height: .4rem; line-height: .4rem; overflow: hidden; padding-top: .2rem; }

.Min9 .list .box .tab_p { overflow: hidden; width: calc(100% + .5333rem); }

.Min9 .list .box .tab_p .downbtn { float: left; margin: .3733rem .5333rem 0 0; }

.Min10 .list li { background: var(--bj); padding: 0.32rem; margin-bottom: .2667rem; border-radius: .2133rem; }

.Min10 .list li .bt { font-size: .3733rem; line-height: .6933rem; display: block; overflow: hidden; font-weight: bold; padding-bottom: .32rem; }

.Min10 .list li .text { font-size: .3467rem; line-height: .6933rem; word-break: break-all; }

.Min10 .list li .more { padding-top: .2133rem; text-align: right; font-size: .32rem; color: #FF921A; padding-bottom: .1067rem; }

.Min10 .list li .more a { color: #FF921A; }

.Min10 .list li .text + .p { padding-top: .2133rem; }

.Min10 .list li .p { height: .5333rem; line-height: .5333rem; overflow: hidden; color: #AAAAAA; font-size: .2933rem; padding-top: .1067rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.Min10 .list li .p .tab { display: block; padding: 0 .1867rem; color: #F83030; background: #FEEEEE; border-radius: .1067rem; line-height: .5333rem; margin-right: .32rem; }

.Min10 .list li .p a { color: #FF921A; }

.Min10 .list.theme li .bt { padding-bottom: .2133rem; font-size: .3733rem; line-height: .56rem; }

.Min10 .list.theme li .text { color: #666; }

.Min11 .list { padding: 0 .16rem; padding-bottom: .2667rem; }

.Min11 .list li { float: left; width: 50%; font-size: .2933rem; line-height: .6933rem; height: .6933rem; }

.Min11 .list li a { margin: 0 .16rem; display: block; overflow: hidden; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Min11 .list li a::before { content: ''; display: inline-block; vertical-align: middle; background: #CFCFCF; width: .0667rem; height: .0667rem; border-radius: 50%; margin: -0.0667rem .1333rem 0 0; }

.pagelink ul { overflow: hidden; padding: 0 .16rem; }

.pagelink ul li { float: left; width: 50%; padding: 0 .16rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.pagelink ul li:active a, .pagelink ul li.on a { color: #FF921A; border-color: #FF921A; }

.pagelink ul li a { display: block; width: 100%; height: .8rem; line-height: .8rem; border: 1px solid #DFDFDF; margin-bottom: .4267rem; border-radius: .8rem; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 .1333rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.pagelink ul li a span { max-width: 66%; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.zttop_item { background: var(--bj); margin: 0 .32rem .32rem; border-radius: .2667rem; overflow: hidden; }

.zttop_item .img { height: 4rem; display: block; overflow: hidden; border-radius: .2667rem; }

.zttop_item .img .text { position: absolute; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; color: #fff; }

.zttop_item .img .text p { padding: .4267rem .36rem 0; line-height: 0.64rem; display: -webkit-box; overflow: hidden; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }

.zttop_item .bq { height: 1.0933rem; line-height: 1.0933rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 .32rem; font-size: .2667rem; color: #666; overflow: hidden; }

.zqtop { margin: 0 .32rem .32rem; border-radius: .2667rem; position: relative; overflow: hidden; height: 4.9333rem; }

.zqtop .img { width: 100%; height: 100%; display: block; }

.zqtop .nav { position: absolute; left: 0px; width: 100%; bottom: 0px; background: rgba(0, 0, 0, 0.5); height: .96rem; line-height: .96rem; color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 .1067rem; font-size: .3467rem; }

.zqtop .nav .swiper-slide { width: auto; }

.zqtop .nav .tab { color: #fff; padding: 0 .32rem; position: relative; display: block; }

.zqtop .nav .tab:last-child::after { display: none; }

.zqtop .nav .tab::after { content: '|'; font-size: .2667rem; color: #ccc; position: absolute; top: 50%; right: 0px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.zqtop .nav .tab.on { font-weight: bold; color: #FF921A; }

.zqtop .nav .tab.on::before { background: #FF921A; display: block; left: 50%; bottom: 0px; height: 4px; width: .32rem; content: ''; position: absolute; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border-radius: 1.3333rem; }

.zqitem { margin: 0 .32rem .32rem; background: var(--bj); border-radius: .2133rem; display: -webkit-box; display: -ms-flexbox; display: flex; padding: .32rem; }

.zqitem .img { display: block; width: 1.8667rem; height: 1.8667rem; border-radius: .4267rem; margin-right: .32rem; }

.zqitem .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.zqitem .name { height: .5067rem; line-height: .5067rem; display: block; font-size: .3733rem; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-weight: 400; padding-bottom: .1867rem; }

.zqitem p { height: .3467rem; line-height: .3467rem; font-size: .2933rem; color: #999; overflow: hidden; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-bottom: .2533rem; }

.zqitem .bq { overflow: hidden; height: .5333rem; width: calc(100% + .2133rem); }

.zqitem .bq .tab { float: left; height: .5333rem; line-height: .5333rem; padding: 0 .2667rem; margin: 0 .2133rem 0 0; background: #F2F2F2; color: #888; display: block; border-radius: .5333rem; font-size: .2667rem; }

.zqitem .bq .tab.on, .zqitem .bq .tab:active { background: #FFF4E8; color: #FF921A; }

.Minbox { padding-bottom: .0133rem; }

.news_tips + .NEWuserbox { margin-top: 0px; }

.NEWuserbox { background: #FFFBF6; margin: .32rem; padding: .32rem; border-radius: .2133rem; }

.NEWuserbox .item { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding: .16rem 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }

.NEWuserbox .item .img { width: 1.0667rem; height: 1.0667rem; border-radius: 50%; margin-right: .32rem; }

.NEWuserbox .item .flex1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; min-height: 1.0667rem; }

.NEWuserbox .item .flex1 .bt { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; height: .44rem; line-height: .44rem; }

.NEWuserbox .item .flex1 .bt .name { display: block; font-weight: bold; font-size: .3467rem; margin-right: .05rem; max-width: 47%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.NEWuserbox .item .flex1 .bt .v { display: -webkit-box; display: -ms-flexbox; display: flex; height: .36rem; line-height: .36rem; background: #FFF1E2; border-radius: 0 .36rem .36rem 0; color: #672E12; font-size: .24rem; padding-right: .1867rem; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.NEWuserbox .item .flex1 .bt .v i { width: .3333rem; height: .36rem; display: block; background-position: -2.8rem -2rem; margin-right: .0667rem; }

.NEWuserbox .item .flex1 .bt .v span { overflow: hidden; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.NEWuserbox .item .flex1 > p { height: .3467rem; line-height: .3467rem; font-size: .2667rem; padding-top: .2rem; overflow: hidden; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; color: #888; }

.NEWuserbox .item .btn { width: 1.4rem; height: .6133rem; line-height: .6133rem; text-align: center; color: #fff; background: #FF921A; border-radius: .4rem; font-size: .2667rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.NEWuserbox .item .btn span { font-size: .4rem; margin: -0.0533rem .0667rem 0 0; }

.NEWuserbox .item::after { position: absolute; bottom: 0px; height: 1px; background: #f1f1f1; content: ''; width: calc(100% - 1.3867rem); right: 0px; }

.NEWuserbox .p { padding-left: 1.3867rem; padding-top: .24rem; color: #888; font-size: .2667rem; overflow: hidden; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.NEWuserbox .p span { color: #FF921A; }

.newstab { background: #FFFBF6; padding: .32rem; margin: 0 .32rem; }

.newstab .bt { color: #FF921A; height: .48rem; line-height: .48rem; font-size: .3733rem; font-weight: bold; padding-bottom: .32rem; }

.newstab .bt .more { float: right; font-size: .32rem; color: #666; opacity: 0.6; font-weight: normal; }

.newstab .lis { color: #666; font-size: .2933rem; line-height: .6133rem; overflow: hidden; }

.newstab .lis p { float: left; min-width: 33%; }

.newstab .lis a { color: #FF921A; }

.downtop { padding: .32rem; }

.downtop .item { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding-bottom: .4267rem; }

.downtop .item .img { width: 2rem; height: 2rem; border-radius: .4267rem; margin-right: .32rem; }

.downtop .item .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.downtop .item .infor .name { height: .6133rem; line-height: .6133rem; font-size: .48rem; font-weight: bold; display: block; overflow: hidden; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.downtop .item .infor p { height: .3467rem; line-height: .3467rem; color: #999; font-size: .2933rem; padding-top: .1867rem; display: block; overflow: hidden; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.downtop .item .infor .tab_p { overflow: hidden; height: .75rem; }

.downtop .item .infor .tab_p .tab { display: block; float: left; background: #F2F2F2; height: .5333rem; line-height: .5333rem; padding: 0 .2667rem; border-radius: .5333rem; color: #888; font-size: .2667rem; margin: .2533rem .2133rem 0 0; }

.downtop .downbox { overflow: hidden; margin-bottom: .32rem; }

.downtop .downbox .down { display: block; height: .9067rem; line-height: .9067rem; border: 1px solid #FF921A; color: #FF921A; text-align: center; font-size: .32rem; border-radius: .1333rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #FFF4E8; }

.downtop .downbox .down.quick { background: #FF921A; color: #fff; }

.downtop .downbox .down.none { background: #EFEFEF; border-color: #EFEFEF; color: #888888; margin-bottom: .1334rem; }

.downtop .checkbox { height: .4rem; line-height: .4rem; color: #999; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; font-size: .24rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.downtop .checkbox span { width: .2133rem; height: .2133rem; border: 1px solid #999; border-radius: .04rem; margin-right: .1333rem; position: relative; }

.downtop .checkbox p { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.downtop .checkbox.checked span { background: #FF921A; border-color: #FF921A; }

.downtop .checkbox.checked span i { display: block; height: 0.12rem; width: 0.16rem; background-position: -5.62rem -2.3467rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.swiperimgbox { padding-left: .32rem; padding-bottom: .2667rem; }

.swiperimgbox .img img { max-width: 8.7rem; border-radius: .2133rem; }

/*卡片*/
.cardinfor_bj { position: absolute; top: 0px; left: 0; width: 100%; height: 4rem; overflow: hidden; }

.cardinfor_bj img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; display: block; }

.cardinfor_bj::after { content: ''; display: block; position: absolute; top: 0; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); }

.cardinfor { position: relative; z-index: 1; padding-top: .5333rem; }

.cardinfor .cardinfor_top { padding: 0 .32rem; padding-bottom: .5333rem; height: 1.2rem; display: -webkit-box; display: -ms-flexbox; display: flex; color: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.cardinfor .cardinfor_top .img { width: 1.2rem; height: 1.2rem; border-radius: .2133rem; margin-right: .32rem; }

.cardinfor .cardinfor_top .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.cardinfor .cardinfor_top .infor .h1 { height: .5067rem; line-height: .5067rem; font-size: .4rem; font-weight: bold; width: 100%; overflow: hidden; }

.cardinfor .cardinfor_top .infor p { padding-top: .2rem; line-height: .3467rem; font-size: .2933rem; overflow: hidden; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.cardinfor .Minbox { padding-top: .4267rem; }

.cardinfor .Minbox > .swiper-tab { padding-top: 0; }

/* 分页*/
.page { display: -webkit-box; display: -ms-flexbox; display: flex; margin: .4rem .6667rem; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.page a { display: block; height: .8rem; line-height: .8rem; background: var(--bj); padding: 0 .32rem; border-radius: .1067rem; color: #666; font-size: .2933rem; overflow: hidden; margin: 0 .12rem; }

.page .active { background: #FF921A; color: #fff; }

.page .disabled { opacity: 0.8; }

.flexdnav { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 10000; display: none; }

.flexdnav .bj { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); top: 0px; left: 0; }

.flexdnav .list { position: absolute; left: 0; top: 0px; height: 100%; background: #fff; border-radius: 0 .32rem .32rem 0; max-width: 8rem; padding: 5vh 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translateX(-110%); -ms-transform: translateX(-110%); transform: translateX(-110%); }

.flexdnav .scroll { overflow-y: auto; height: 100%; padding: 0 .4267rem; }

.flexdnav .scroll li { padding-bottom: .2133rem; }

.flexdnav .scroll li:last-child .lis a:last-child { border-bottom: 1px solid #f1f1f1; }

.flexdnav .scroll li .bt { height: .6667rem; line-height: .6667rem; display: block; overflow: hidden; font-weight: bold; }

.flexdnav .scroll li .lis a { display: block; height: 1.0667rem; line-height: 1.0667rem; border-bottom: 1px solid #f1f1f1; min-width: 2.3467rem; text-align: center; color: #666; overflow: hidden; }

.flexdnav .scroll li .lis a:last-child { border: none; }

.flexdnav .scroll li .lis .on { color: #FF921A; }

/* 面包屑*/
.cuber { height: .8267rem; line-height: .8267rem; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; border-radius: 12px; padding: 0 .32rem; font-size: .2667rem; color: #999; }

.cuber a { color: #999; }

.cuber span { padding: 0 .1rem; font-family: serif; }

/* 文章详情标题*/
.newsinfortop { margin: 0 .32rem; padding: .32rem 0; border-bottom: 1px solid #f1f1f1; }

.newsinfortop .h1 { line-height: .6667rem; font-size: .4267rem; font-weight: bold; }

.newsinfortop .bq { height: .3467rem; line-height: .3467rem; padding-top: .32rem; color: #AAAAAA; font-size: .2667rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.newsinfortop + .details_html { padding-top: .32rem; }

.NEWtab { display: -webkit-box; display: -ms-flexbox; display: flex; padding: .32rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.NEWtab .img { width: 2.4rem; height: 2.4rem; border-radius: .32rem; overflow: hidden; display: block; margin-right: .2133rem; }

.NEWtab .flex1 { overflow: hidden; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.NEWtab .flex1 .name { height: .5333rem; line-height: .5333rem; overflow: hidden; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-weight: bold; font-size: .3467rem; }

.NEWtab .flex1 .p { height: .4rem; line-height: .4rem; overflow: hidden; color: #999; padding-top: .4533rem; font-size: .2933rem; }

.NEWtab .flex1 .p a { color: #999; }

.details_html { padding: 0 .32rem; font-size: .3467rem; line-height: .6933rem; word-break: break-all; }

.details_html h3 { line-height: .6rem; height: .6rem; overflow: hidden; position: relative; font-size: .3733rem; padding-bottom: .32rem; }

.details_html img { max-width: 100%; }

.details_html p { padding-bottom: .32rem; }

.details_html p > img { max-width: 100%; border-radius: .16rem; margin: 0 auto; display: block; }

.details_html ul { list-style-type: disc; list-style-position: inside; margin-bottom: 10px; }

.details_html ol { list-style-type: decimal; list-style-position: inside; margin-bottom: 10px; }

.details_html table, .details_html iframe, .details_html video { margin: 0 auto; max-width: 100%; }

.zanckbox { width: 1.3333rem; text-align: center; margin: 0 auto; line-height: .5333rem; color: #999; font-size: .2667rem; padding: .2667rem 0; position: relative; }

.zanckbox .ico { display: block; margin: 0 auto; border: 1px solid #EFEFEF; width: 1.0667rem; height: 1.0667rem; border-radius: 50%; position: relative; }

.zanckbox .ico i { width: .5867rem; height: .5867rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-position: -11.2rem -1rem; }

.zanckbox p { padding-top: .2rem; }

.zanckbox.active { color: #FF921A; }

.zanckbox.active .ico { border-color: #FF921A; }

.zanckbox.active .ico i { background-position-x: -12.1333rem; }

.zanckbox + .news_tips { padding-top: 0px; }

.news_tips { font-size: .24rem; line-height: .48rem; color: #999; padding: .32rem; }

.news_tips a { color: #FF921A; }

/* 文章详情正文*/
/* 404*/
.warp404 { padding: 3.5rem 1.1867rem; }

.warp404 img { width: 100%; display: block; margin: 0 auto; }

.warp404 p { color: #666666; line-height: .44rem; font-size: .3733rem; text-align: center; padding: .68rem 0; }

.warp404 .btn { width: 2.6933rem; height: .8rem; line-height: .8rem; border-radius: .8rem; margin: .2667rem auto; background: #FF921A; display: -webkit-box; display: -ms-flexbox; display: flex; color: #fff; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/* 返回顶部*/
.QZ-up { display: none; position: fixed; right: 0.2rem; bottom: 2rem; z-index: 1000; width: .8533rem; height: .8533rem; background: url("../images/TOP.png") no-repeat center; background-size: 100% auto; background-position: 0 0; }

@-webkit-keyframes fadIn { 0% { display: block;
    opacity: 0.8;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px); }
  100% { display: block;
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px); } }

@keyframes fadIn { 0% { display: block;
    opacity: 0.8;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px); }
  100% { display: block;
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px); } }

@-webkit-keyframes fadout { 0% { display: block;
    opacity: 1;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px); }
  100% { display: none;
    opacity: 0;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

@keyframes fadout { 0% { display: block;
    opacity: 1;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px); }
  100% { display: none;
    opacity: 0;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

.an_show { -webkit-transform: translateY(-110%); -ms-transform: translateY(-110%); transform: translateY(-110%); -webkit-animation: slideUp 0.5s ease-in-out; animation: slideUp 0.5s ease-in-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.an_hide { -webkit-animation: slideOut 0.5s ease-in-out; animation: slideOut 0.5s ease-in-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

@-webkit-keyframes slideUp { 0% { -webkit-transform: translateY(110%); transform: translateY(110%); }
  100% { -webkit-transform: translateY(0%); transform: translateY(0%); } }

@keyframes slideUp { 0% { -webkit-transform: translateY(110%); transform: translateY(110%); }
  100% { -webkit-transform: translateY(0%); transform: translateY(0%); } }

@-webkit-keyframes slideOut { 0% { -webkit-transform: translateY(0%); transform: translateY(0%); }
  100% { -webkit-transform: translateY(110%); transform: translateY(110%); } }

@keyframes slideOut { 0% { -webkit-transform: translateY(0%); transform: translateY(0%); }
  100% { -webkit-transform: translateY(110%); transform: translateY(110%); } }

@-webkit-keyframes slideLef { 0% { -webkit-transform: translateX(-110%); transform: translateX(-110%); }
  100% { -webkit-transform: translateX(0%); transform: translateX(0%); } }

@keyframes slideLef { 0% { -webkit-transform: translateX(-110%); transform: translateX(-110%); }
  100% { -webkit-transform: translateX(0%); transform: translateX(0%); } }

@-webkit-keyframes slideRight { 0% { -webkit-transform: translateX(0%); transform: translateX(0%); }
  100% { -webkit-transform: translateX(-110%); transform: translateX(-110%); } }

@keyframes slideRight { 0% { -webkit-transform: translateX(0%); transform: translateX(0%); }
  100% { -webkit-transform: translateX(-110%); transform: translateX(-110%); } }

.an_show_lef { -webkit-transform: translateX(-110%); -ms-transform: translateX(-110%); transform: translateX(-110%); -webkit-animation: slideLef 0.3s ease-in-out; animation: slideLef 0.3s ease-in-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.an_hide_Right { -webkit-animation: slideRight 0.3s ease-in-out; animation: slideRight 0.3s ease-in-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

/* 弹出层*/
.layertan { position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 1000; width: 100%; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }

.layertan .Box { position: absolute; z-index: 5; top: 1.6rem; left: 0; right: 0; margin: auto; width: 88%; min-height: 4.2rem; border-radius: 0.36rem; text-align: center; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 146, 26, 0.42)), color-stop(50%, rgba(255, 146, 26, 0.1)), to(rgba(0, 144, 255, 0))); background: -o-linear-gradient(top, rgba(255, 146, 26, 0.42) 0%, rgba(255, 146, 26, 0.1) 50%, rgba(0, 144, 255, 0) 100%); background: linear-gradient(180deg, rgba(255, 146, 26, 0.42) 0%, rgba(255, 146, 26, 0.1) 50%, rgba(0, 144, 255, 0) 100%); background-size: 100% 1.17rem; background-repeat: no-repeat; background-color: #fff; }

.layertan .Box .close { position: absolute; bottom: -1rem; left: 0; right: 0; margin: auto; z-index: 10; background: url("../images/close.png") no-repeat center; width: .7rem; height: .7rem; background-size: 100% auto; }

.layertan .Box .Title_bt { position: relative; display: block; text-align: center; padding-top: 0.2rem; height: 1rem; }

.layertan .Box .Title_bt p { display: block; font-size: .4rem; color: #000; font-weight: bold; line-height: 1rem; white-space: nowrap; overflow: hidden; }

.layertan .Box .Main_tex { position: relative; display: block; height: 8.5rem; border: none; padding: 0 0.2rem 0 0.6rem; margin-right: 0.3rem; line-height: .64rem; font-size: .32rem; color: #454545; border-radius: 0.04rem; overflow: hidden; overflow-y: auto; }

.layertan .Box .Main_tex > p:nth-of-type(1) { text-align: left; font-size: 0.375rem; color: #333; font-weight: bold; margin: 0 auto .08rem; }

.layertan .Box .Main_tex p { text-align: left; }

.layertan .Box .Main_tex strong { display: block; color: #454545; font-size: 0.375rem; font-weight: bold; text-indent: 0em; text-align: left; }

.layertan .Box .btnbox { display: block; border: 0; width: 50%; height: 0.75rem; line-height: .75rem; color: #fff; background: -webkit-gradient(linear, right top, left top, from(#fdc588), to(#FF921A)); background: -o-linear-gradient(right, #fdc588, #FF921A); background: linear-gradient(to left, #fdc588, #FF921A); text-align: center; border-radius: 0.12rem; margin: 0.45rem auto; }

.layertan .Box.orderBox .Order > p { font-size: .28rem; color: #4E6EF2; width: 96%; margin: 0rem auto .24rem; line-height: .3rem; }

.layertan .Box.orderBox .Order form .telPhone { position: relative; width: 100%; height: .62rem; margin: 0 auto; }

.layertan .Box.orderBox .Order form span { display: block; color: #ccc; font-size: .24rem; line-height: .4rem; overflow: hidden; white-space: nowrap; }

.layertan .Box.orderBox .Order form .tel { width: 60%; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; border: .02rem solid #DCDCDC; background-color: #fff; color: #666; font-size: .28rem; border-radius: .12rem; padding: 0 .22rem; line-height: .62rem; margin: auto; overflow: hidden; white-space: nowrap; }

.layertan .Box.orderBox .msg { position: relative; top: 0.2rem; display: block; width: 60%; margin: 0 auto; color: #FB371F; font-size: .18rem; text-align: left; }

.layertan .Box.orderBox .oWin { width: 100%; height: auto; padding-bottom: .1rem; border-radius: .12rem; text-align: center; }

.layertan .Box.orderBox .oWin > p { position: relative; font-size: .32rem; color: #FC942B; width: 96%; margin: 0rem auto .2rem; line-height: .6rem; }

.layertan .Box.orderBox .oWin > i { position: relative; display: block; margin: auto; background: url("../images/success.png") no-repeat center; background-size: 100% auto; width: .9333rem; height: .9333rem; }

.layertan .Box.orderBox .oAgin { width: 100%; height: auto; padding-bottom: .1rem; border-radius: .12rem; text-align: center; }

.layertan .Box.orderBox .oAgin > p { position: relative; font-size: .28rem; color: #FC942B; width: 96%; margin: 0rem auto .2rem; line-height: .3rem; }

.layertan .Box.orderBox .oAgin > i { position: relative; display: block; margin: auto; background: url("../images/success.png") no-repeat center; background-size: 100% auto; width: .9333rem; height: .9333rem; }

.layertan .Box.feBackBox .feBack { margin: 0 .63rem; }

.layertan .Box.feBackBox .feBack > span { font-size: .35rem; color: #7790f8; margin: 0 auto .12rem; display: block; text-align: left; line-height: 0.6rem; }

.layertan .Box.feBackBox .feBack .info { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: left; padding-bottom: 0.15rem; }

.layertan .Box.feBackBox .feBack .info p { font-size: .32rem; color: #999; line-height: .5rem; }

.layertan .Box.feBackBox .feBack .otherRe { background: #F7F7F7; border-radius: .05rem; overflow: hidden; padding: .1rem 0 .21rem; margin-bottom: 0.2rem; }

.layertan .Box.feBackBox .feBack .checkbox { position: relative; display: block; width: 50%; height: .6rem; line-height: .6rem; }

.layertan .Box.feBackBox .feBack .checkbox:nth-last-child(1) { border-bottom: none; }

.layertan .Box.feBackBox .feBack .checkbox input[type='checkbox'] { position: absolute; left: 0; top: 0; width: .24rem; height: .24rem; opacity: 0; }

.layertan .Box.feBackBox .feBack .checkbox label { position: absolute; left: .5rem; top: 0; height: .6rem; line-height: .6rem; width: 3rem; font-size: .32rem; color: #999; }

.layertan .Box.feBackBox .feBack .checkbox label:after { content: ''; position: absolute; left: -.4rem; top: .18rem; width: .18rem; height: .18rem; border: .03rem solid #fff; border-radius: 50%; -webkit-box-shadow: 0 0 0 1px #4BA6FA; box-shadow: 0 0 0 1px #4BA6FA; }

.layertan .Box.feBackBox .feBack .checkbox input[type='checkbox']:checked + label:after { background-color: #4BA6FA; }

.layertan .Box.feBackBox .feBack .telBox { overflow: hidden; padding-bottom: 0.15rem; }

.layertan .Box.feBackBox .feBack .telBox .msg { display: block; text-align: left; }

.layertan .Box.feBackBox .feBack .telBox input { display: block; border: none; padding: 0 .2rem; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; border: .02rem solid #DCDCDC; background-color: #fff; color: #666; font-size: .32rem; border-radius: .12rem; line-height: .7rem; overflow: hidden; white-space: nowrap; }

.layertan .Box.feBackBox .feBack .telBox input::-webkit-input-placeholder { color: #999; }

.layertan .Box.feBackBox .feBack .telBox input:-moz-placeholder { color: #999; }

.layertan .Box.feBackBox .feBack .telBox input::-moz-placeholder { color: #999; }

.layertan .Box.feBackBox .feBack .telBox input:-ms-input-placeholder { color: #999; }

.layertan .Box.feBackBox .feBack textarea { outline: none; line-height: 0.6rem; height: 0.7rem; margin-bottom: 0.1rem; border: none; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; resize: none; background: transparent; padding: .1rem .2rem 0rem; font-size: .32rem; color: #666; }

.layertan .Box.feBackBox .feBack .photos { display: -webkit-box; display: -ms-flexbox; display: flex; height: 1.2rem; overflow: hidden; }

.layertan .Box.feBackBox .feBack .photoInput { position: relative; width: 1.1rem; height: 1.1rem; border: .02rem dashed #cecece; border-radius: .12rem; text-align: center; margin-left: .2rem; }

.layertan .Box.feBackBox .feBack .photoInput p { color: #DCDCDC; font-size: .6rem; line-height: 1rem; }

.layertan .Box.feBackBox .feBack .photoInput input { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }

.layertan .Box.feBackBox .feBack .photoList { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 2.7rem; overflow-x: auto; white-space: nowrap; font-size: 0; overflow-x: -moz-scrollbars-none; -ms-overflow-style: none; }

.layertan .Box.feBackBox .feBack .photoList::-webkit-scrollbar { width: 0; height: 0; display: none; -webkit-appearance: none; border-radius: 0; }

.layertan .Box.feBackBox .feBack .photoList img { width: auto; height: 1rem; margin-left: .2rem; }

.layertan .Box.feBackBox .btnbox { margin-top: 0.2rem; }
